<?

class visao_pagina_conteudo_professor_visualizar extends visao {

public function render() {
    ?>
        <h3>professors</h3>
        <a href="?acao=professor.adicionar">Adicionar professor</a><br><br>
        <?
        
        
        
        
       
$find = new EASYNC___FIND__professor();
        $colecao = $find->get();
        
        if($colecao->getAmount() > 0) {
        
            $t = new modelo__tabela();
            $t->adicionar_colunas(array('Opções', 'id', 'referencia_site_1', 'referencia_site_2', 'primeiro_nome', 'ultimo_nome', 'url_foto', 'titulacao_1', 'titulacao_2', 'local', 'descricao', 'links', 'link_curriculo_lattes', 'link_grupos_de_pesquisa', 'link_site_pessoal', 'contato'));


            for($i=0; $i<$colecao->getAmount(); $i++) {
                $professor = $colecao->getByIndex($i);
                $id = $professor->getId();
                
                $t->adiciona_linha(array(
                    '<a href="?acao=professor.detalhes&id=' . $id . '">detalhes</a>
                        | <a href="?acao=professor.editar&id=' . $id . '">editar</a> | 
                            <a href="?acao=professor.remover&id=' . $id . '">remover</a>',
                    $professor->getId(),
                    $professor->getReferencia_site_1(),
                    $professor->getReferencia_site_2(),
                    $professor->getPrimeiro_nome(),
                    $professor->getUltimo_nome(),
                    $professor->getUrl_foto(),
                    $professor->getTitulacao_1(),
                    $professor->getTitulacao_2(),
                    $professor->getLocal(),
                    $professor->getDescricao(),
                    $professor->getLinks(),
                    $professor->getLink_curriculo_lattes(),
                    $professor->getLink_grupos_de_pesquisa(),
                    $professor->getLink_site_pessoal(),
                    $professor->getContato()
                ));
            }
            $t->fecha_tabela();
        } else {
            echo 'Nenhum(a) professor encontrado(a).';
        }
    }
}
?>